package shuaige.jdk.多线程.base.线程的创建和启动;

/**
 * 通过实现Runnable接口来创建线程类
 **/
public class 实现Runnable接口创建线程类 implements Runnable {
    private int i;

    public static void main(String[] args) {
        实现Runnable接口创建线程类 st = new 实现Runnable接口创建线程类();
        new Thread(st).start();
        new Thread(st, "新线程1").start();
    }

    /**
     * run方法同样是线程执行体
     */
    @Override
    public void run() {
        for (; i < 100; i++) {
            // 当线程类实现Runnable接口时，
            // 如果想获取当前线程，只能用Thread.currentThread()方法。
            System.out.println(Thread.currentThread().getName() + "  " + i);
        }
    }
}